home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-09-11 | 82.3 KB | 2,111 lines | [TEXT/MPS ] |
-
- ; Created: Wednesday, August 14, 1991 9:38 AM
- ;
- ; File: Movies.a
- ;
- ; Assembler Interface to the Macintosh Libraries
- ; Copyright Apple Computer, Inc. 1990-1991
- ; All Rights Reserved
- ;
- ;___________________________________________________________________________
- IF &TYPE('__IncludingMovies__') = 'UNDEFINED' THEN
- __IncludingMovies__ SET 1
-
-
- gestaltQuickTime EQU 'qtim'
-
- MovieFileType EQU 'MooV'
-
- VideoMediaType EQU 'vide'
- SoundMediaType EQU 'soun'
-
-
- TimeRecord RECORD 0
- value DS.L 2
- scale DS.L 1
- base DS.L 1
- size EQU *
- ENDR
-
- PriorityType RECORD 0
- level DS.W 1
- percent DS.W 1
- size EQU *
- ENDR
-
- SampleDescription RECORD 0
- descSize DS.L 1
- dataFormat DS.L 1
- size EQU *
- ENDR
-
- SoundDescription RECORD 0
- descSize DS.L 1
- dataFormat DS.L 1
- resvd1 DS.L 1
- resvd2 DS.L 1
- version DS.W 1
- revlevel DS.W 1
- vendor DS.L 1
- numChannels DS.W 1
- sampleSize DS.W 1
- compressionID DS.W 1
- packetSize DS.W 1
- sampleRate DS.L 1
- size EQU *
- ENDR
-
-
- ; progress messages
- movieProgressOpen EQU 0
- movieProgressUpdatePercent EQU 1
- movieProgressClose EQU 2
-
- ; progress operations
- progressOpFlatten EQU 1
- progressOpInsertTrackSegment EQU 2
- progressOpInsertMovieSegment EQU 3
- progressOpPaste EQU 4
- progressOpAddMovieSelection EQU 5
- progressOpCopy EQU 6
- progressOpCut EQU 7
- progressOpLoadMovieIntoRam EQU 8
- progressOpLoadTrackIntoRam EQU 9
- progressOpLoadMediaIntoRam EQU 10
-
- newMovieActive EQU $1
- newMovieDontResolveDataRefs EQU $2
- newMovieDontAskUnresolvedDataRefs EQU $4
-
- trackUsageInMovie EQU $2
- trackUsageInPreview EQU $4
- trackUsageInPoster EQU $8
-
- mediaSampleNotSync EQU 1
-
- nextTimeMediaSample EQU $1
- nextTimeMediaEdit EQU $2
- nextTimeTrackEdit EQU $4
- nextTimeSyncSample EQU $8
- nextTimeEdgeOK EQU $2000
- nextTimeIgnoreActiveSegment EQU $4000
-
- createMovieFileDeleteCurFile EQU $40000000
- createMovieFileDontCreateMovie EQU $20000000
- createMovieFileDontOpenFile EQU $10000000
-
- flattenAddMovieToDataFork EQU $1
- flattenActiveTracksOnly EQU $4
- flattenDontInterleaveFlatten EQU $8
-
- movieScrapDontZeroScrap EQU $1
- hintsScrubMode EQU $1
- movieScrapOnlyPutMovie EQU $2
-
- ;dataRefAttributesFlags
- dataRefSelfReference EQU 1
- dataRefWasNotResolved EQU 2
-
- movieInDataForkResID EQU -1 ; magic res ID
-
-
- ; Initialization Routines
- MACRO
- _EnterMovies
- MOVE.W #$0001,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ExitMovies
- MOVE.W #$0002,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; error Routines
- MACRO
- _GetMoviesError
- MOVE.W #$0003,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ClearMoviesStickyError
- MOVE.W #$00DE,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMoviesStickyError
- MOVE.W #$0004,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetMoviesErrorProc
- MOVE.W #$00EF,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackStatus
- MOVE.W #$0172,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMovieStatus
- MOVE.W #$0173,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Playback Routines
- MACRO
- _MoviesTask
- MOVE.W #$0005,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _StartMovie
- MOVE.W #$000B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _StopMovie
- MOVE.W #$000C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GotoBeginningOfMovie
- MOVE.W #$000D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GotoEndOfMovie
- MOVE.W #$000E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _IsMovieDone
- MOVE.W #$00DD,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMoviePreviewMode
- MOVE.W #$000F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMoviePreviewMode
- MOVE.W #$0010,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ShowMoviePoster
- MOVE.W #$0011,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMoviePriority
- MOVE.W #$0013,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMoviePriority
- MOVE.W #$0014,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieGWorld
- MOVE.W #$0015,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieGWorld
- MOVE.W #$0016,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _PrerollMovie
- MOVE.W #$0006,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _LoadMovieIntoRam
- MOVE.W #$0007,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _LoadTrackIntoRam
- MOVE.W #$016E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _LoadMediaIntoRam
- MOVE.W #$0008,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetMovieActive
- MOVE.W #$0009,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- _GetMovieActive OPWORD $A
-
- MACRO
- _PlayMoviePreview
- MOVE.W #$00F2,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Movie PICT Routines
- MACRO
- _GetMoviePict
- MOVE.W #$001D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTrackPict
- MOVE.W #$001E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMoviePosterPict
- MOVE.W #$00F7,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie TimeBase Routines
- MACRO
- _GetMovieTimeBase
- MOVE.W #$0012,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetMovieMasterTimeBase
- MOVE.W #$0167,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieMasterClock
- MOVE.W #$0168,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; spatial movie Routines
- MACRO
- _GetMovieBox
- MOVE.W #$00F9,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieBox
- MOVE.W #$00FA,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie display clip
- MACRO
- _GetMovieDisplayClipRgn
- MOVE.W #$00FC,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieDisplayClipRgn
- MOVE.W #$00FD,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie src clip
- MACRO
- _GetMovieSrcClipRgn
- MOVE.W #$0100,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieSrcClipRgn
- MOVE.W #$0101,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; track src clip
- MACRO
- _GetTrackSrcClipRgn
- MOVE.W #$0102,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackSrcClipRgn
- MOVE.W #$0103,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; bounds in display space
- MACRO
- _GetMovieDisplayBoundsRgn
- MOVE.W #$00FB,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTrackMovieDisplayBoundsRgn
- MOVE.W #$0112,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; bounds in movie space
- MACRO
- _GetMovieSrcBoundsRgn
- MOVE.W #$00FE,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTrackMovieSrcBoundsRgn
- MOVE.W #$00FF,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; bounds in track space
- MACRO
- _GetTrackSrcBoundsRgn
- MOVE.W #$0111,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie poster box
- MACRO
- _GetPosterBox
- MOVE.W #$016F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetPosterBox
- MOVE.W #$0170,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie/track bounds over a range of time
- MACRO
- _GetMovieSegmentDisplayBoundsRgn
- MOVE.W #$016C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTrackSegmentMovieDisplayBoundsRgn
- MOVE.W #$016B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetMovieCoverProcs
- MOVE.W #$0179,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; mattes - always in track space
- MACRO
- _GetTrackSrcMatte
- MOVE.W #$0115,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackSrcMatte
- MOVE.W #$0116,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DisposeMatte
- MOVE.W #$014A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie creation Routines
- MACRO
- _NewMovieFromHandle
- MOVE.W #$00F1,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _PutMovieIntoHandle
- MOVE.W #$0022,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _NewMovie
- MOVE.W #$0187,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DisposeMovie
- MOVE.W #$0023,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Movie Routines
- MACRO
- _GetMovieCreationTime
- MOVE.W #$0026,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMovieModificationTime
- MOVE.W #$0027,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieTimeScale
- MOVE.W #$0029,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieTimeScale
- MOVE.W #$002A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieDuration
- MOVE.W #$002B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieRate
- MOVE.W #$002C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieRate
- MOVE.W #$002D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMoviePreferredRate
- MOVE.W #$00F3,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMoviePreferredRate
- MOVE.W #$00F4,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMoviePreferredVolume
- MOVE.W #$00F5,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMoviePreferredVolume
- MOVE.W #$00F6,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieVolume
- MOVE.W #$002E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieVolume
- MOVE.W #$002F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieMatrix
- MOVE.W #$0031,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieMatrix
- MOVE.W #$0032,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMoviePreviewTime
- MOVE.W #$0033,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMoviePreviewTime
- MOVE.W #$0034,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMoviePosterTime
- MOVE.W #$0035,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMoviePosterTime
- MOVE.W #$0036,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieSelection
- MOVE.W #$0037,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieSelection
- MOVE.W #$0038,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetMovieActiveSegment
- MOVE.W #$015C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMovieActiveSegment
- MOVE.W #$015D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieTime
- MOVE.W #$0039,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieTime
- MOVE.W #$003C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieTimeValue
- MOVE.W #$003D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieUserData
- MOVE.W #$003E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMoviePlayHints
- MOVE.W #$01A1,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- ; Movie/Track/Media finding Routines
- MACRO
- _GetMovieTrackCount
- MOVE.W #$003F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMovieTrack
- MOVE.W #$0040,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieIndTrack
- MOVE.W #$0117,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackID
- MOVE.W #$0127,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackMovie
- MOVE.W #$00D0,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackMedia
- MOVE.W #$0062,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMediaTrack
- MOVE.W #$00C5,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Track creation Routines
- MACRO
- _NewMovieTrack
- MOVE.W #$0188,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DisposeMovieTrack
- MOVE.W #$0042,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Track Routines
- MACRO
- _GetTrackCreationTime
- MOVE.W #$0043,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTrackModificationTime
- MOVE.W #$0044,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackEnabled
- MOVE.W #$0045,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackEnabled
- MOVE.W #$0046,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackUsage
- MOVE.W #$0047,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackUsage
- MOVE.W #$0048,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackDuration
- MOVE.W #$004B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackOffset
- MOVE.W #$004C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackOffset
- MOVE.W #$004D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackPriority
- MOVE.W #$004E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackPriority
- MOVE.W #$004F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackLayer
- MOVE.W #$0050,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackLayer
- MOVE.W #$0051,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackAlternate
- MOVE.W #$0052,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackAlternate
- MOVE.W #$0053,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackVolume
- MOVE.W #$0054,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackVolume
- MOVE.W #$0055,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackMatrix
- MOVE.W #$0056,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackMatrix
- MOVE.W #$0057,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackDimensions
- MOVE.W #$005D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTrackDimensions
- MOVE.W #$005E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTrackUserData
- MOVE.W #$005F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Media creation Routines
- MACRO
- _NewTrackMedia
- MOVE.W #$018E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DisposeTrackMedia
- MOVE.W #$0061,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Media Routines
- MACRO
- _GetMediaCreationTime
- MOVE.W #$0066,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMediaModificationTime
- MOVE.W #$0067,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaTimeScale
- MOVE.W #$0068,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMediaTimeScale
- MOVE.W #$0069,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaDuration
- MOVE.W #$006A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaLanguage
- MOVE.W #$006B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMediaLanguage
- MOVE.W #$006C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaQuality
- MOVE.W #$006D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMediaQuality
- MOVE.W #$006E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaUserData
- MOVE.W #$0070,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetMediaPlayHints
- MOVE.W #$01A2,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- ; Media Handler Routines
- MACRO
- _GetMediaHandler
- MOVE.W #$0071,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMediaHandler
- MOVE.W #$0190,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaHandlerDescription
- MOVE.W #$006F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Media dataRef Routines
- MACRO
- _GetMediaDataRef
- MOVE.W #$0197,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _AddMediaDataRef
- MOVE.W #$0198,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaDataRefCount
- MOVE.W #$0199,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Media data handler Routines
- MACRO
- _GetMediaDataHandler
- MOVE.W #$019F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMediaDataHandler
- MOVE.W #$01A0,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMediaDataHandlerDescription
- MOVE.W #$019E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Media sample Routines
- MACRO
- _GetMediaSampleDescriptionCount
- MOVE.W #$0077,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMediaSampleDescription
- MOVE.W #$0078,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMediaSampleCount
- MOVE.W #$0079,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SampleNumToMediaTime
- MOVE.W #$007A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _MediaTimeToSampleNum
- MOVE.W #$007B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _AddMediaSample
- MOVE.W #$007C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _AddMediaSampleReference
- MOVE.W #$007D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMediaSample
- MOVE.W #$007E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMediaSampleReference
- MOVE.W #$007F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetPreferredMediaChunkSize
- MOVE.W #$0080,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; High level editing Routines
- MACRO
- _CutMovieSelection
- MOVE.W #$008D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _CopyMovieSelection
- MOVE.W #$008E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _PasteMovieSelection
- MOVE.W #$008F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _AddMovieSelection
- MOVE.W #$0152,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ClearMovieSelection
- MOVE.W #$00E1,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Middle-level Editing Routines
- MACRO
- _InsertTrackSegment
- MOVE.W #$0085,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _InsertMovieSegment
- MOVE.W #$0086,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _InsertEmptyTrackSegment
- MOVE.W #$0087,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _InsertEmptyMovieSegment
- MOVE.W #$0088,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DeleteTrackSegment
- MOVE.W #$0089,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DeleteMovieSegment
- MOVE.W #$008A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ScaleTrackSegment
- MOVE.W #$008B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ScaleMovieSegment
- MOVE.W #$008C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _CopyTrackSettings
- MOVE.W #$0153,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _CopyMovieSettings
- MOVE.W #$0154,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; low-level Editing Routines
- MACRO
- _InsertMediaIntoTrack
- MOVE.W #$0183,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _BeginMediaEdits
- MOVE.W #$0072,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _EndMediaEdits
- MOVE.W #$0073,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie & track edit state Routines
- MACRO
- _NewMovieEditState
- MOVE.W #$0104,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _UseMovieEditState
- MOVE.W #$0105,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DisposeMovieEditState
- MOVE.W #$0106,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _NewTrackEditState
- MOVE.W #$0107,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _UseTrackEditState
- MOVE.W #$0108,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DisposeTrackEditState
- MOVE.W #$0109,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Miscellaneous Routines
- MACRO
- _TrackTimeToMediaTime
- MOVE.W #$0096,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetMovieDataSize
- MOVE.W #$0098,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTrackDataSize
- MOVE.W #$0149,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMediaDataSize
- MOVE.W #$0099,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _PtInMovie
- MOVE.W #$009A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _PtInTrack
- MOVE.W #$009B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _UpdateMovie
- MOVE.W #$001F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Alternate Group Selection Routines
- MACRO
- _SetMovieLanguage
- MOVE.W #$009C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetAutoTrackAlternatesEnabled
- MOVE.W #$015E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SelectMovieAlternates
- MOVE.W #$015F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; UserData Routines
- MACRO
- _GetUserData
- MOVE.W #$009E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _AddUserData
- MOVE.W #$009F,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- _RemoveUserData OPWORD $A0
- MACRO
- _CountUserDataType
- MOVE.W #$014B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _AddUserDataText
- MOVE.W #$014C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetUserDataText
- MOVE.W #$014D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _RemoveUserDataText
- MOVE.W #$014E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; interesting time Routines
- MACRO
- _GetMediaNextInterestingTime
- MOVE.W #$016D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTrackNextInterestingTime
- MOVE.W #$00E2,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetMovieNextInterestingTime
- MOVE.W #$010E,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; movie file Routines
- MACRO
- _CreateMovieFile
- MOVE.W #$0191,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _DeleteMovieFile
- MOVE.W #$0175,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _OpenMovieFile
- MOVE.W #$0192,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _CloseMovieFile
- MOVE.W #$00D5,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _NewMovieFromFile
- MOVE.W #$00F0,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _AddMovieResource
- MOVE.W #$00D7,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _RemoveMovieResource
- MOVE.W #$0176,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _UpdateMovieResource
- MOVE.W #$00D8,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _HasMovieChanged
- MOVE.W #$00D9,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ClearMovieChanged
- MOVE.W #$0113,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _FlattenMovie
- MOVE.W #$019B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _FlattenMovieData
- MOVE.W #$019C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetMovieProgressProc
- MOVE.W #$019A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _PutMovieOnScrap
- MOVE.W #$018C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _NewMovieFromScrap
- MOVE.W #$018D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Video Media Routines
- MACRO
- _GetVideoMediaGraphicsMode
- MOVE.L #$00080101,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _SetVideoMediaGraphicsMode
- MOVE.L #$00080102,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; Sound Media Routines
- MACRO
- _GetSoundMediaBalance
- MOVE.L #$00040101,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _SetSoundMediaBalance
- MOVE.L #$00020102,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; Dialog box IDs for previewing
- spGetDlgID_Sys6 EQU -3998
- spGetDlgID_Sys7 EQU -6039
- ; Item numbers for the Previewing Dialog Boxes
- spItemReserved EQU 10
- spItemPreviewArea EQU 11
- spItemPreviewStatText EQU 12
- spItemVertDividerPict EQU 13
- spItemFileInfoField EQU 14
- spItemCreatePreviewButton EQU 15
- spFirstPreviewItemNumber EQU spItemPreviewArea
- spLastPreviewItemNumber EQU spItemCreatePreviewButton
-
- MACRO
- _StandardGetFilePreview
- MOVE.W #$0009,-(A7)
- DC.W $A9EA
- ENDM
-
- MACRO
- _CustomGetFilePreview
- MOVE.W #$000A,-(A7)
- DC.W $A9EA
- ENDM
-
- couldNotResolveDataRef EQU -2000
- badImageDescription EQU -2001
- badPublicMovieAtom EQU -2002
- cantFindHandler EQU -2003
- cantOpenHandler EQU -2004
- badComponentType EQU -2005
- noMediaHandler EQU -2006
- noDataHandler EQU -2007
- invalidMedia EQU -2008
- invalidTrack EQU -2009
- invalidMovie EQU -2010
- invalidSampleTable EQU -2011
- invalidDataRef EQU -2012
- invalidHandler EQU -2013
- invalidDuration EQU -2014
- invalidTime EQU -2015
- cantPutPublicMovieAtom EQU -2016
- badEditList EQU -2017
- mediaTypesDontMatch EQU -2018
- progressProcAborted EQU -2019
- movieToolboxUnitialized EQU -2020
- wfFileNotFound EQU -2021
- cantCreateSingleForkFile EQU -2022
- invalidEditState EQU -2023
- nonMatchingEditState EQU -2024
- staleEditState EQU -2025
- userDataItemNotFound EQU -2026
- maxSizeToGrowTooSmall EQU -2027
- badTrackIndex EQU -2028
- trackIDNotFound EQU -2029
- trackNotInMovie EQU -2030
- timeNotInTrack EQU -2031
- timeNotInMedia EQU -2032
- badEditIndex EQU -2033
- internalQuickTimeError EQU -2034
- cantEnableTrack EQU -2035
- invalidRect EQU -2036
- invalidSampleNum EQU -2037
- invalidChunkNum EQU -2038
- invalidSampleDescIndex EQU -2039
- invalidChunkCache EQU -2040
- invalidSampleDescription EQU -2041
- ; this should probably be in its own range for data handlers
- dataNotOpenForRead EQU -2042
- dataNotOpenForWrite EQU -2043
- dataAlreadyOpenForWrite EQU -2044
- dataAlreadyClosed EQU -2045
- endOfDataReached EQU -2046
- dataNoDataRef EQU -2047
- ; private errors
- noMovieInDataFork EQU -2048 ; this is a private error
-
- invalidDataRefContainer EQU -2049
- badDataRefIndex EQU -2050
- loopTimeBase EQU 1
- ; TimeBase Routines
- triggerTimeFwd EQU $0001
- triggerTimeBwd EQU $0002
- triggerTimeEither EQU $0003
- triggerRateLT EQU $0004
- triggerRateGT EQU $0008
- triggerRateEqual EQU $0010
- triggerRateChange EQU 0
-
- timeBaseBeforeStartTime EQU 1
- timeBaseAfterStopTime EQU 2
-
- callBackAtTime EQU 1
- callBackAtRate EQU 2
- callBackAtTimeJump EQU 3
- callBackAtInterrupt EQU $8000
-
- qtcbNeedsRateChanges EQU 1
- qtcbNeedsTimeChanges EQU 2
-
- ; CallBack equates
- QTCallBackHeader RECORD 0
- callBackFlags DS.L 1
- reserved1 DS.L 1
- qtPrivate DS.B 40
- size EQU *
- ENDR
-
-
- ; TimeBase Routines
- MACRO
- _DisposeTimeBase
- MOVE.W #$00B6,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTimeBaseFlags
- MOVE.W #$00B1,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTimeBaseFlags
- MOVE.W #$00B2,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetTimeBaseMasterTimeBase
- MOVE.W #$00B4,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SetTimeBaseMasterClock
- MOVE.W #$00B3,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetTimeBaseMasterClock
- MOVE.W #$00B0,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _ConvertTime
- MOVE.W #$00B5,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ConvertTimeScale
- MOVE.W #$00B7,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _AddTime
- MOVE.W #$010C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _SubtractTime
- MOVE.W #$010D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetTimeBaseStatus
- MOVE.W #$010B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _SetTimeBaseZero
- MOVE.W #$0128,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; CallBack Routines
- MACRO
- _NewCallBack
- MOVE.W #$00EB,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _DisposeCallBack
- MOVE.W #$00EC,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _GetCallBackType
- MOVE.W #$00ED,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetCallBackTimeBase
- MOVE.W #$00EE,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _CallMeWhen
- MOVE.W #$00B8,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _CancelCallBack
- MOVE.W #$00B9,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- ; Clock CallBack support Routines
- MACRO
- _AddCallBackToTimeBase
- MOVE.W #$0129,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _RemoveCallBackFromTimeBase
- MOVE.W #$012A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetFirstCallBack
- MOVE.W #$012B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _GetNextCallBack
- MOVE.W #$012C,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _ExecuteCallBack
- MOVE.W #$012D,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- ; Movie Controller Routines
- mcActionIdle EQU 1
- mcActionDraw EQU 2
- mcActionActivate EQU 3
- mcActionDeactivate EQU 4
- mcActionMouseDown EQU 5
- mcActionKey EQU 6
- mcActionStop EQU 7
- mcActionPlay EQU 8
- mcActionPlayBackwards EQU 9
- mcActionGotoStart EQU 10
- mcActionGotoEnd EQU 11
- mcActionGotoTime EQU 12
- mcActionMuteToggle EQU 13
- mcActionSetVolume EQU 14
- mcActionSetRate EQU 15
- mcActionIncreaseRate EQU 16
- mcActionDecreaseRate EQU 17
- mcActionStepForward EQU 18
- mcActionStepBackward EQU 19
- mcActionToggleLooping EQU 20
- mcActionSetLooping EQU 21
- mcActionGetLooping EQU 22
- mcActionSetLoopIsPalindrome EQU 23
- mcActionGetLoopIsPalindrome EQU 24
- mcActionSetGrowBoxBounds EQU 25
- mcActionControllerSizeChanged EQU 26
- mcActionIncreaseVolume EQU 27
- mcActionDecreaseVolume EQU 28
- mcActionSetSelectionBegin EQU 29
- mcActionSetSelectionEnd EQU 30
- mcActionSetPosterTime EQU 31
-
- mcTopLeftMovie EQU $1
- mcScaleMovieToFit EQU $2
-
- mcInfoUndoAvailable EQU $1
- mcInfoCutAvailable EQU $2
- mcInfoCopyAvailable EQU $4
- mcInfoPasteAvailable EQU $8
- mcInfoClearAvailable EQU $10
- mcInfoHasSound EQU $20
- mcInfoIsPlaying EQU $40
- mcInfoIsLooping EQU $80
- mcInfoIsInPalindrome EQU $100
- mcInfoEditingEnabled EQU $200
-
- ; target management
- MACRO
- _MCNewMovieController
- MOVE.W #$018A,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
- MACRO
- _MCDisposeMovieController
- MOVE.W #$018B,D0
- DC.W $AAAA ; TB 02AA
- ENDM
-
-
- MACRO
- _MCAddMovie
- MOVE.L #$000C0002,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCRemoveMovie
- MOVE.L #$00040003,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCCountMovies
- MOVE.L #$00000004,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCGetIndMovie
- MOVE.L #$00020005,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCRemoveAllMovies
- MOVE.L #$00000006,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; event handling etc.
- MACRO
- _MCIsPlayerEvent
- MOVE.L #$00040007,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCSetActionFilter
- MOVE.L #$00040008,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCDoAction
- MOVE.L #$00060009,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; state type things
- _MCSetControllerAttached OPWORD $A
- MACRO
- _MCIsControllerAttached
- MOVE.L #$0000000B,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCSetControllerPort
- MOVE.L #$0004000C,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCGetControllerPort
- MOVE.L #$0000000D,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- MACRO
- _MCShowHide
- MOVE.L #$0002000E,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCIsShowing
- MOVE.L #$0000000F,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- MACRO
- _MCGetControllerBoundsRect
- MOVE.L #$00040010,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCSetControllerBoundsRect
- MOVE.L #$00040011,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCGetControllerBoundsRgn
- MOVE.L #$00000012,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCGetWindowRgn
- MOVE.L #$00040013,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; other stuff
- MACRO
- _MCMovieChanged
- MOVE.L #$00040014,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCSetDuration
- MOVE.L #$00040015,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCGetCurrentTime
- MOVE.L #$00040016,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCNewAttachedController
- MOVE.L #$000C0017,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCPositionController
- MOVE.L #$000C0024,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; direct event handlers
- MACRO
- _MCDraw
- MOVE.L #$00040018,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCActivate
- MOVE.L #$00060019,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCIdle
- MOVE.L #$0000001A,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCKey
- MOVE.L #$0006001B,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCClick
- MOVE.L #$0010001C,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; calls for editing
- MACRO
- _MCEnableEditing
- MOVE.L #$0002001D,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCIsEditingEnabled
- MOVE.L #$0000001E,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCCopy
- MOVE.L #$0000001F,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCCut
- MOVE.L #$00000020,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCPaste
- MOVE.L #$00040021,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCClear
- MOVE.L #$00000022,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _MCUndo
- MOVE.L #$00000023,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
-
- ; menu related stuff
- MACRO
- _MCGetControllerInfo
- MOVE.L #$00040025,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- ; movie controller error codes
- cannotMoveAttachedController EQU -9999
- controllerHasFixedHeight EQU -9998
- cannotSetWidthOfAttachedController EQU -9997
- controllerBoundsNotExact EQU -9996
- editingNotAllowed EQU -9995
- badControllerHeight EQU -9994
-
-
- ENDIF ; ...already included